Enterprise Version
absurd amount of details